var $ZSIQLSDB=$ZSIQLSDB||function(){var t=function(t){try{return window[t].setItem("test","1"),window[t].removeItem("test"),!!window[t]}catch(t){return!1}},e=t("sessionStorage"),o=t("localStorage");return{set:function(e,o,r){if($ZSIQLSDB.isLocalStorageAvail())try{this.storeInLocalStorage(e,o,r)}catch(t){$ZSIQCookie.set(e,$ZSIQLSDB.toString(o),r)}else $ZSIQCookie.set(e,$ZSIQLSDB.toString(o),r)},storeInLocalStorage:function(t,e,o){var r=JSON.parse(localStorage.siqlsdb||"{}");o&&(e.ttl=o,e.time=(new Date).getTime()),e=$ZSIQLSDB.toString(e),r[t]=e,localStorage.siqlsdb=JSON.stringify(r)},isLocalStorageAvail:function(){return o},get:function(t){return $ZSIQLSDB.isLocalStorageAvail()&&$ZSIQLSDB.getFromLocalStorage(t)||$ZSIQUtil.parseToJSON($ZSIQCookie.get(t))},isSessionStorageAvail:function(){return e},storeInSession:function(t,e){if(!this.isSessionStorageAvail())return!1;var o=$ZSIQUtil.parseToJSON(sessionStorage.utsdb||"{}");return o[t]=e,sessionStorage.utsdb=JSON.stringify(o),!0},getFromSession:function(t){if(this.isSessionStorageAvail())return $ZSIQUtil.parseToJSON(sessionStorage.utsdb||"{}")[t]},getFromLocalStorage:function(e){var o=$ZSIQUtil.parseToJSON(localStorage.siqlsdb||"{}")[e];if(!o)return null;try{if((o=$ZSIQUtil.parseToJSON(o)).ttl&&o.ttl+o.time<(new Date).getTime())return $ZSIQLSDB.remove(e),null}catch(t){LSDebugger.postDebugInfo("Value: "+o+"Key"+e,null,null,!0)}return o},remove:function(e){if($ZSIQLSDB.isLocalStorageAvail())try{var t=$ZSIQUtil.parseToJSON(localStorage.siqlsdb||"{}");t[e]&&delete t[e],localStorage.siqlsdb=JSON.stringify(t)}catch(t){$ZSIQCookie.remove(e)}else $ZSIQCookie.remove(e)},removeSessionStore:function(t){if(this.isSessionStorageAvail())try{var e=JSON.parse(sessionStorage.utsdb||"{}");e[t]&&(delete e[t],sessionStorage.utsdb=JSON.stringify(e))}catch(t){}},toString:function(e){if(!e)return e;try{return t=e,Object.toJSON?Object.toJSON(t):JSON.stringify(t)}catch(t){var o,r=[];for(var i in e)o=e[i].replace('"','\\"'),r.push('"'+i+'":"'+o+'"');return"{"+r+"}"}var t}}}();var $ZSIQCookie=$ZSIQCookie||{get:function(e){e+="=";var o=document.cookie.indexOf(e),n="";return-1!=o&&-1!=(n=document.cookie.substr(o+e.length)).indexOf(";")&&(n=n.substring(0,n.indexOf(";"))),decodeURIComponent(n)},set:function(e,o,n,t){var i=new Date;return null!=n&&""!=n||(n=18e4),i.setTime(i.getTime()+n),e+="= "+encodeURIComponent(o)+";expires= "+i.toGMTString()+";",t&&(e+="path=/;"),document.cookie=e,!0},remove:function(e){var o=new Date;o.setTime(o.getTime()-1),document.cookie=e+"=;expires="+o.toGMTString()+";"}};try{_ZSIQ=window._ZSIQ||{JSAPI:{}},$ZSIQAnalytics={},$ZSIQAutopick={},_ZSIQ.isagentschat||($zohosq=$zoho.livedesk||$zoho.salesiq,$zohosq._callbacks={},$zcb=$zohosq._callbacks,$zv=$zohosq.values,$zlm={},$zlch={},$zla="handleAnalyticEvents",$zohosq.utsvalues={},$ZSIQ_UTSinitialized=null),$zohosq._invoke=function(t,e){for(var n in $ZSIQAnalytics)if($ZSIQAnalytics.hasOwnProperty(n)){var i=$ZSIQAnalytics[n];$ZShandleEvent(t,e,i)}if($zcb[t]&&"function"==typeof $zcb[t]){if("object"!=typeof e){if($zlm[t]===e)return!1;$zlm[t]=e}var o;if(e.visitid)o=$zcb[t](e.visitid,e);else{if("visitor.trigger"===t)return $zcb[t](e.triggername,e.visitorinfo);o=$zcb[t](e)}o=null!=o?o:-1;var a={};a[t]=o,$zlch[t]&&$zohosq.setValue("callback",a),$zlm[t]={}}else"custom.field"==t&&$zohosq.customfield.handleCallbacks(e);return!1},$zohosq.visitor={referer:function(t){return t&&t.trim()&&$zohosq.setValue("referer",t,3),$zv.referer},cpage:function(t){return t&&t.trim()&&$zohosq.setValue("cpage",t,3),$zv.cpage},pagetitle:function(t){return t&&t.trim()&&$zohosq.setValue("pagetitle",t,3),$zv.pagetitle},customaction:function(t,e){if(t&&0!=t.trim().length&&!$ZSisThresholdExceeded("ca",50)){var n={};n.field=t,n.value=e||{},$zv.customaction=n,$ZNotifyTracking(4,n)}},uniqueid:function(){return $zv.uvid},name:function(t){return t&&t.trim()&&$zohosq.setValue("name",t,3),$zv.name},email:function(t){if(null!=t&&/^([\w]([\w\-\.\+\'\/]*)@([\w\-\.]*)(\.[a-zA-Z]{2,22}(\.[a-zA-Z]{2}){0,2}))$/.test(t))return $zohosq.setValue("email",t,3),$zv.email},id:function(t){return t&&t.trim()&&$zohosq.setValue("id",t),$ZSIQUtil.getAPIValues().id=t,$zv.id},question:function(t){return null!=t&&$zohosq.setValue("question",t),$zv.question},contactnumber:function(t){return null!=t&&$ZSIQUtil.isValidPhoneNo(t)&&$zohosq.setValue("phone",t,3),$zv.phone},info:function(t){return t&&($zv.info=t),$zohosq.setValue("info",$zv.info,3),$zv.info},authkey:function(t){return t&&($zv.authkey=t),$zv.authkey},chat:function(t){$zcb["visitor.chat"]=t},attend:function(t){$zcb["visitor.attend"]=t},missed:function(t){$zcb["visitor.missed"]=t},agentsoffline:function(t){$zcb["visitor.offline"]=t},offlineMessage:function(t){$zcb["visitor.offline"]=t},chatmessage:function(t){$zcb["visitor.chatmessage"]=t},chatcomplete:function(t){$zcb["visitor.chatcomplete"]=t},rating:function(t){$zcb["visitor.rating"]=t},feedback:function(t){$zcb["visitor.feedback"]=t},idleTime:function(t){isNaN(t)||($zv.idletime=t,$ZNotifyTracking(2,t))},idle:function(t){$zcb["visitor.idle"]=t},active:function(t){$zcb["visitor.active"]=t},onNavigate:function(t){return t},trigger:function(t){$zcb["visitor.trigger"]=t},triggeredchat:function(t){$zcb["visitor.triggeredchat"]=t},ongoingchat:function(){return-1!=$ZSIQUtil.getIframe().$Support.EmbedObj.chatID},getGeoDetails:function(){$zv.fetchgeolocation=!0}},$zohosq.chat={enableCrossDomain:function(t){return t&&t.trim()&&$zohosq.setValue("enablecrossdomain",t),$zv.enablecrossdomain},mode:function(t){return null!=t&&$zohosq.setValue("chatmode",t),$zv.chatmode},sendmessage:function(t){Float&&t&&Float.sendMessage(t)},department:function(t){return null!=t&&$zohosq.setValue("department",t),$zv.department},defaultdepartment:function(t){return t&&($zv.defaultdepartment=t),$zv.defaultdepartment},agent:function(t){return null!=t&&$zohosq.setValue("agent",t),$zv.agent},messages:function(t){return t&&($zv.chatmessages=t),$zv.chatmessages},systemmessages:function(t){return t&&($zv.chatmessages=t),$zv.chatmessages},title:function(t,e){return t&&($zv.title=t),"[object Object]"===Object.prototype.toString.call(e)&&($zv.titlestyle=e),$zv.title},messagehint:function(t){return t&&($zv.messagehint=t),$zv.messagehint},online:function(t){$zcb["chat.online"]=t},offline:function(t){$zcb["chat.offline"]=t},logo:function(t,e){return t&&($zv.clogo=t),e&&($zv.cwebsite=e),$zv.clogo},waitinghandler:function(t){var e="chat.waitinghandler";$zcb[e]=$zlch[e]=t,$zv[e]=null!=t},start:function(){_ZSIQ.JSAPI.broadcastMessage("chatstart",{})},forward:function(t){return null!=t&&$zohosq.setValue("forward",t),$zv.forward},attend:function(t){$zcb["visitor.attend"]=t},agentMessage:function(t){$zcb["visitor.chatmessage"]=t},triggerMessage:function(t){$zv.triggermsg=!0,$zcb["visitor.chattrigger"]=t},complete:function(t){t?$zcb["visitor.chatcomplete"]=t:_ZSIQ.JSAPI.broadcastMessage("chatend",{})},missed:function(t){$zcb["visitor.missed"]=t},theme:function(t){!function(t){if(!t)return;$zv.buttontheme=t+"-btn",$zv.sbonlinebg="",$zv.sbonlinebdr="",$zv.sbicobg=""}(t),function(t){if(!t)return;var e={black:["blck","black"],gray:["gry","gray"],blue:["blue","blue"],green:["green","green"],red:["red","red"],purple:["purple","purple"]};e.hasOwnProperty(t)?($zv.embedtheme=e[t][0],$zv.embedheadertheme=e[t][1]):$zv.embedtheme=t}(t)},floatingwindow:function(t){$zv.forcefloatingwindow="all"===t||!("ipad"===t&&/ipad/.test(navigator.userAgent.toLowerCase()))},transferchat:function(t){$zcb["agent.transferchat"]=t},accepttransfer:function(t){$zcb["agent.accepttransfer"]=t},waitime:function(t){t&&($zv.waitime=t)}},$zohosq.call={start:function(){_ZSIQ.JSAPI.broadcastMessage("callstart",{})},isavsupported:function(t){$zcb["call.isavsupported"]=t},attended:function(t){$zcb["call.attended"]=t},completed:function(t){$zcb["call.completed"]=t},missed:function(t){$zcb["call.missed"]=t},cancelled:function(t){$zcb["call.cancelled"]=t}},$zohosq.rating={visible:function(t){return t&&($zv["rating.visible"]=t),$zv["rating.visible"]}},$zohosq.feedback={visible:function(t){return t&&($zv["feedback.visible"]=t),$zv["feedback.visible"]}},$zohosq.integ={requestid:function(t){return null!=t&&$zohosq.setValue("requestid",t),$zv.requestid}},$zohosq.chatbubble={visible:function(t){return t&&($zv.bubblevisible=t),$zv.bubblevisible},animate:function(t){return t&&($zv.bubbleanimatetimer=t),$zv.bubbleanimatetimer},src:function(t){return t&&($zv.bubblesrc=t),$zv.bubblesrc},close:function(t){$zcb["chatbubble.close"]=t}},$zohosq.chatbutton={texts:function(t){return t&&($zv.buttontexts=t),$zv.buttontexts},icon:function(t){return t&&($zv.buttonicon=t),$zv.buttonicon},visible:function(t){t&&($zv.buttonvisible=t),$ZSIQCookie.set("isiframeenabled",!0,864e5);try{zhandleLiveEvent("buttonvisible",t)}catch(t){}return $zv.buttonvisible},onlineicon:{src:function(t){return t&&($zv.buttononlineicon=t),$zv.buttononlineicon}},offlineicon:{src:function(t){return t&&($zv.buttonofflineicon=t),$zv.buttonofflineicon}},click:function(t){$zcb["chatbutton.click"]=t},width:function(t){return t&&($zv.bwidth=t),$zv.bwidth}},$zohosq.floatbutton={position:function(t){return t&&($zv.floatposition=t),$zv.floatposition},visible:function(t){t&&($zv.floatvisible=t),$ZSIQCookie.set("isiframeenabled",!0,864e5);try{$ZSIQWidget&&$ZSIQChatWindow.handleIframeLoading(function(){$ZSIQWidgetUI.handleWidgetVisible(t)})}catch(t){}return $zv.floatvisible},onlineicon:{src:function(t){return t&&($zv.floatbuttononlinesrc=t),$zv.floatbuttononlinesrc}},offlineicon:{src:function(t){return t&&($zv.floatbuttonofflinesrc=t),$zv.floatbuttonofflinesrc}},click:function(t){$zcb["floatbutton.click"]=t},coin:{hidetooltip:function(){try{$ZSIQWidget&&$ZSIQChatWindow.handleIframeLoading(function(){$ZSIQWidgetUI.checkAndHideCoinToolTip()})}catch(t){}$zv.ishidetooltip=!0}}},$zohosq.chatwindow={visible:function(t){t&&($zv.chatwindowvisible=t),$ZSIQCookie.set("isiframeenabled",!0,864e5);try{zhandleLiveEvent("chatwindowvisible",t)}catch(t){}return $zv.chatwindowvisible},reload:function(){$ZSIQUtil.getIframe().$Support.reload()}},$zohosq.floatwindow={visible:function(t,e,n){t&&($zv.floatwindowvisible=t),$ZSIQCookie.set("isiframeenabled",!0,864e5);try{$ZSIQWidget&&$ZSIQChatWindow.handleIframeLoading(function(){$ZSIQChatWindow.handleChatWindowVisible(t,!1,e,n)})}catch(t){}return $zv.floatwindowvisible},open:function(t){t?$zcb["chat.open"]=t:this.visible("show")},close:function(t){t?$zcb["chat.close"]=t:this.visible("hide")},minimize:function(t){if(t)$zcb["floatwindow.minimize"]=t;else try{$ZSIQChatWindow.minimizeChatWindow(!0)}catch(t){}},onlinetitle:function(t){return null!=t&&($zv.floatwindowonlinetitle=t),$zv.floatwindowonlinetitle},offlinetitle:function(t){return null!=t&&($zv.floatwindowofflinetitle=t),$zv.floatwindowofflinetitle},fields:function(t){return null!=t&&($zv.floatwindowfields=t),$zv.floatwindowfields},defaultview:function(t){return null!=t&&($zv.defaultview=t),$zv.defaultview}},$zohosq.custom={html:function(t,e){if(t&&e){$zv.customhtml=[t,e];try{Float.drawFloatButtonHtml($zv.customhtml)}catch(t){try{zlsDrawButtonHtml($zv.customhtml)}catch(t){}}}return $zv.floatbuttondraw}},$zohosq.customfield={add:function(t){var e="customfield";if(t){var n=$zv[e]=$zv[e]||[];this._splice([t.name],n),$zv[e].push(t),_ZSIQ.JSAPI.broadcastMessage(e,$zv[e])}},clear:function(t){var e="customfield";t||($zv[e]=[],t=[]),"[object Array]"===Object.prototype.toString.call(t)&&this._splice(t,$zv[e]||[])},handleCallbacks:function(t){if(t){var e=this._getObject(t.name);e&&e.callback&&e.callback(t.val)}},_getObject:function(t){var e=$zv.customfield;if(e&&!(e.length<1))for(var n=0;n"+n+""})}catch(t){}return t},isEmpty:function(t){for(var e in t)if(t.hasOwnProperty(e))return!1;return!0},formWidgetObject:function(t){var e={};for(var n in t)e[n]=$ZSIQUtil.parseToJSON(t[n]);return $ZSIQAnalytics=e.analytics,$ZSIQAutopick=e.autopick,_ZSIQ.brandname=e.brandname,e},formEmbedObject:function(t){var e={};for(var n in t)e[n]=$ZSIQUtil.parseToJSON(t[n]);return e},getObjectKeys:function(t){if(Object.keys)return Object.keys(t);var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);return e},getGDPRBanner:function(t,e){var n,i=e.trackingprivacystatement?e.trackingprivacystatement:t.i18nkeys["gdpr.banner.notify"],r=t.i18nkeys["gdpr.banner.button.ok"],a=t.i18nkeys["gdpr.banner.button.donottrack"],o=(e.trackingprivacystatement?e.trackingprivacystatement:t.i18nkeys["gdpr.banner.donottrack"],t.i18nkeys["gdpr.banner.learnmore"]),s=!((!(n=$UTSHandler.getAPIValuesForUTS()).tracking||"off"!=n.tracking)&&t.istracking),c="";if((n=$ZSIQUtil.getAPIValues()).trackbannerobj){var l=n.trackbannerobj;if(i=l.description&&0!=l.description.trim().length?l.description:i,r=l.acceptbutton&&0!=l.acceptbutton.trim().length?l.acceptbutton:r,a=l.declinebutton&&0!=l.declinebutton.trim().length?l.declinebutton:a,l.policytextandlink){var d=l.policytextandlink;o=d.text&&0!=d.text.trim().length?d.text:o,e.cookiepolicyurl=d.link&&0!=d.link.trim().length&&$ZSIQUtil.isValidURL(d.link)?d.link:e.cookiepolicyurl}}e.cookiepolicyurl&&(c=""+o+"");switch(JSON.parse(e.trackingprivacyconfig)){case 1:return"
"+i+c+"
"+r+"
";case 2:return"
"+i+c+"
"+r+"
"+(s?"":"
"+a+"
")+"
"}},getGDPRBannerCookieKey:function(t){return"gdpr_"+(t=t||$ZSIQWidget.getWidgetObject().screenname)},updateCookieForTracking:function(t,e){var n=$ZSIQUtil.getGDPRBannerCookieKey(),i=$ZSIQUtil.getGDPRBannerCookieKey(),r=2592e6;switch(n+="__donottrack",i+="_trackingconfig",t){case 0:$ZSIQCookie.set(n,0,r,!1),$ZSIQCookie.set(i,e,r,!1),$ZSIQUtil.hideGDPRBanner(),$UTSHandler.init(!0),$ZSIQUtil.getIframe().$Support.handleDomainStorage("updatecorsdata","cookie");break;case 1:$ZSIQCookie.set(n,1,r,!1),$ZSIQCookie.set(i,e,r,!1),$ZNotifyTracking(1,"off"),$ZSIQUtil.hideGDPRBanner(),$ZSIQUtil.getIframe().$Support.handleDomainStorage("updatecorsdata","cookie")}},checkGDPRBannerStatus:function(t,e,n){var i=n.pinfo.pinfo.trackingprivacyconfig,r=$ZSIQUtil.getGDPRBannerCookieKey(e);switch(t){case 0:var a=$ZSIQCookie.get(r+"__donottrack"),o=$ZSIQCookie.get(r+"_trackingconfig");return 0!=a.length&&o==i;case 1:return 0==$ZSIQCookie.get(r+"__donottrack");case 2:return 1==$ZSIQCookie.get(r+"__donottrack")&&2==i}return!1},hideGDPRBanner:function(){var t=document.getElementById("gdprbanner");$ZSIQWidgetUI.addClass(t,"gdprbanner_slide")},getGDPRPendingStatus:function(t,e,n){var i=!1;try{if(e.pinfo&&e.pinfo.pinfo){var r=e.pinfo.pinfo,a=JSON.parse(r.isgdprenabled),o=1==t.widgetobj.isgdprenabled,s=r.trackingprivacyconfig;a&&0!=s&&!$ZSIQUtil.checkGDPRBannerStatus(0,n,e)&&o&&(i=!0)}}catch(t){}return i},isValidURL:function(t){var e=new RegExp(/^(((http|https):\/\/(www.){0,1})|www.){1}[a-zA-Z0-9]+[-a-zA-Z0-9@:/%_+.~#?&/=]*[^.]$/);return void 0!==t&&e.test(t)},hyperLinksSubString:function(t,e,n){try{if(-1!==t.indexOf(e)&&0!=n.length){var i=t.length,r=e.length,a=t.substring(0,t.indexOf(e)),o=t.substring(t.indexOf(e),t.indexOf(e)+r),s=t.substring(t.indexOf(e)+r,i);t=a+(o=""+o+"")+s}else 0!=n.length&&(t+=" "+e+"")}catch(t){}return t},stringify:function(t){try{return Object.toJSON?Object.toJSON(t):JSON.stringify(t)}catch(t){}},getNavigationObj:function(t){var e,n=t?t.document:null;return n&&n.location&&n.location.protocol?-1==t.location.protocol.indexOf("http")&&t.parent&&t.parent!=t?$ZSIQUtil.getNavigationObj(t.parent):((e={}).current_page=$zohosq.visitor.cpage()||n.location.href.substring(0,3072),e.page_title=$zohosq.visitor.pagetitle()||n.title.substring(0,3072),e.referer=$zohosq.visitor.referer()||n.referrer.substring(0,3072),e):((e={}).current_page=$zohosq.visitor.cpage()||document.location.href.substring(0,3072),e.page_title=$zohosq.visitor.pagetitle()||document.title.substring(0,3072),e.referer=$zohosq.visitor.referer()||document.referrer.substring(0,3072),e)}}}();var $UTSHandler=$UTSHandler||function(){var o=function(t,e){var a,i={};i[t]=e;try{a=$ZSIQUTS.getFromSession("utssynccache")||$ZSIQUtil.stringify([]),(a=JSON.parse(a)).push(i)}catch(t){a=[]}$ZSIQUTS.storeInSession("utssynccache",$ZSIQUtil.stringify(a))},n=function(t,e){var a=e[t];switch(parseInt(t)){case 1:$UTSHandler.handleChatTriggers(a.type,a.data);break;case 2:$ZSIQChatWindow.openChatWindow(!0);break;case 3:$zohosq.floatbutton.visible("show");break;case 4:$ZSIQUTSAction.handleButtonGlow();break;case 5:$ZSIQUTSAction.handleAnimate();break;case 6:$ZSIQUtil.getIframe().$Support.setUVID(a.uvid);break;case 7:$UTSHandler.handleTrackChat(a.data);break;case 8:$UTSHandler.handleUTSConnect(a.data);break;case 9:$UTSHandler.handleBotTrigger(a)}};return{notifyCustomEvent:function(t){$ZSIQUTS.notifyCustomEvent(t)},getUTSCachedata:function(){var t=$ZSIQUTS.getFromSession("utssynccache");if(t){for(var e in t=JSON.parse(t)){var a=t[e];for(var i in a)n(i,a)}$ZSIQUTS.storeInSession("utssynccache",$ZSIQUtil.stringify([]))}},storeInSession:function(t,e){$ZSIQUTS.storeInSession(t,e)},get:function(t){return $ZSIQUTS.get(t)},getFromSession:function(t){return $ZSIQUTS.getFromSession(t)},updateAction:function(t){$ZSIQUTS.updateAction(t)},handleApiChange:function(t,e){$ZSIQUTS.handleApiChange(t,e)},init:function(t){$ZSIQUTS.init(t)},getUTSActionData:function(){return $ZSIQUTSAction.getUTSActionData()},handleChatTriggers:function(e,a){var t=$ZSIQChat.getWidgetData();if(1!=$ZSIQUtil.formWidgetObject(t.widgetobj).hideembed)try{var i=$ZSIQUtil.getAPIValues(),n=$ZSIQUtil.getIframe();n.$Support.istrigmsg&&i.triggermsg&&$ZSIQWidgetUI.getWidgetState()!=$ZSIQWidgetUI.F_WINDOW?n.$Support.incrementUnreadCount():$ZSIQWidgetUI.setWidgetState($ZSIQWidgetUI.F_WINDOW),n.$Support.Util.handleTriggers(e,a)}catch(t){var r={};r.type=e,r.data=a,o(1,r)}},openChatWindow:function(){try{$ZSIQChatWindow.openChatWindow(!0)}catch(t){o(2,{})}$UTSHandler.updateAction({type:"1"})},showButton:function(){try{$zohosq.floatbutton.visible("show")}catch(t){o(3,{})}},getFloatStatus:function(){try{return $ZSIQWidget.getWidgetStatus()}catch(t){var e=$ZSIQChat.getWidgetData();return $ZSIQUtil.formWidgetObject(e.widgetobj).status}},getFloatDiv:function(e){try{return $ZSIQWidgetUI.getWidgetDiv()}catch(t){return o(e,{}),null}},getFloatState:function(){return $ZSIQWidgetUI.getWidgetState()},setUVID:function(e){$ZSIQUtil.getAPIValues().uvid=e;try{$ZSIQUtil.getIframe().$Support.setUVID(e)}catch(t){o(6,{uvid:e})}$zv.uvid=e},getDomain:function(){var t=$zohosq.utsvalues.trackingdomain;return t||(t=location.hostname.toString().replace(/^w{3}\./,""),/^[a-zA-Z0-9-\.]+$/.test(t)||(t="")),t||""},handleTrackChat:function(e){try{$ZSIQChatWindow.handleIframeLoading();var t=1==$ZSIQWidgetUI.getWidgetState()?$ZSIQWidgetUI.F_BUTTON:$ZSIQWidgetUI.F_WINDOW;$ZSIQWidgetUI.setWidgetState(t),$ZSIQUtil.getIframe().$Support.Util.handleTrackChat(e)}catch(t){var a={};a.data=e,o(7,a)}},handleUTSConnect:function(e){try{$ZSIQUtil.getIframe().$Support.Util.handleUTSConnect(e)}catch(t){var a={};a.data=e,o(8,a)}},handleBotTrigger:function(e){try{var t=$ZSIQChat.getWidgetData();if(1==$ZSIQUtil.formWidgetObject(t.widgetobj).hideembed)return;var a=$ZSIQUtil.getAPIValues(),i=$ZSIQUtil.getIframe(),n=i.$Support;if(-1!=n.EmbedObj.chatID)return;if(n.istrigmsg&&a.triggermsg&&$ZSIQWidgetUI.getWidgetState()!=$ZSIQWidgetUI.F_WINDOW?n.incrementUnreadCount():$ZSIQWidgetUI.setWidgetState($ZSIQWidgetUI.F_WINDOW),n.istrigmsg)return;i.$Support.Util.handleBotTriggers(e),e.options&&(e.options=JSON.parse(e.options)),n.handleBotTrigger({msg:e});try{$UTSHandler.updateAction({type:"7"})}catch(t){}}catch(t){o(9,e)}},getAPIValuesForUTS:function(){var t=$ZSIQUtil.getAPIValues(),e=$ZSIQChat.getWidgetData(),a=$ZSIQUtil.formWidgetObject(e.widgetobj);return t.name=t.name||a.visitorname,t.email=t.email||a.visitoremail,t},setTrackedfrommailchimp:function(t){$ZSIQChat.istrackedfrommailchimp=t},isTrackedfrommailchimp:function(){return $ZSIQChat.istrackedfrommailchimp},getUTSSID:function(){return $ZSIQUTS.getUTSSID()}}}();var $ZSIQUTS=$ZSIQUTS||function(p){var v,b,s,h,c,y,T,o=0,r=1,a=2,t=0,e=1,n=-1,i=r,l=function(e,t){var n=t?"ws":"http";return!e&&e.location?n+"://":e.location.protocol?-1==e.location.protocol.indexOf("http")&&e.parent&&e.parent!=e?l(e.parent,t):-1!=e.location.protocol.indexOf("https")?n+"s://":n+"://":l(e.parent,t)},d={net:{},util:{},moninterval:1e4},u=(R=navigator.userAgent,L=R.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+[^\s|\$]+)/i)||[],/trident/i.test(L[1])?"IE "+((J=/\brv[ :]+(\d+)/g.exec(R)||[])[1]||""):"Chrome"===L[1]&&null!=(J=R.match(/\b(OPR|Edge)\/(\d+)/))?J.slice(1).join(" ").replace("OPR","Opera"):(L=L[2]?[L[1],L[2]]:[navigator.appName,navigator.appVersion,"-?"],null!=(J=R.match(/[v|V]ersion\/(\d+[^\s|\$]+)/i))&&L.splice(1,1,J[1]),L.join(" "))),f=!1;/ios 10.1/i.test(u)&&(f=!0);d.seqmsg={servercount:-1,clientcount:-1,isconnectionmade:!1,maxexpirytime:6e5,maxdelay:6e4},d.seqmsg.init=function(e){e||0==e||(e=-1),d.seqmsg.servercount=e,d.seqmsg.getSequenceNo(),-1==d.seqmsg.clientcount&&(d.seqmsg.clientcount=e)},d.seqmsg.getServerUpdatedcount=function(){return d.seqmsg.servercount},d.seqmsg.updateServerUpdatedcount=function(e){e||0==e||(d.seqmsg.servercount=-1),d.seqmsg.servercount=e},d.seqmsg.getSequenceNo=function(){return-1==d.seqmsg.clientcount&&(d.seqmsg.clientcount=d.seqmsgdb.getSequenceNumber(!0)),d.seqmsg.clientcount},d.seqmsg.incrementSequenceNo=function(){d.seqmsg.clientcount++},d.seqmsg.enroll=function(e,t){if(d.seqmsg.isconnectionmade){d.seqmsg.incrementSequenceNo();var n=d.seqmsgdb.getFromDB(),i={};i.data=e,i.time=(new Date).getTime()+d.seqmsg.maxexpirytime,n[d.seqmsg.clientcount]=i,d.seqmsgdb.updateInDB(n,d.seqmsg.maxexpirytime)}},d.seqmsg.asyncResend=function(t){if(d.seqmsg.isconnectionmade&&t){var e="";try{e=t.shift()}catch(e){d.notifier.doLog("Exception array shift -> "+e.message+" stack -> "+e.stack+" name -> "+e.name+" missedseq -> "+t)}if(e){var n=d.seqmsgdb.getFromDB()[e];if(n){var i=n.data;d.notifier.sendData(i,void 0,!1),d.seqmsg.clear(e)}setTimeout(function(){d.seqmsg.asyncResend(arguments[0])},0,t)}}},d.seqmsg.clear=function(e){var t=d.seqmsgdb.getFromDB();e?delete t[e]:t={},d.seqmsgdb.updateInDB(t,d.seqmsg.maxexpirytime)},d.seqmsgdb={},d.seqmsgdb.getFromDB=function(e){var t=$ZSIQUTS.getFromSession("seq_msgs")||"{}";return t=JSON.parse(t),e?t[e]||{}:t},d.seqmsgdb.getSequenceNumber=function(e){var t,n=d.seqmsgdb.getFromDB();for(var i in n)i=parseInt(i),t||(t=i),e?t3*d.moninterval&&(C||N?!1===C&&d.net.reconnect():d.net.reconnect()),d.util.dbconsistencychecked||d.net.disabledbyserver||d.util.checkConsistency()}finally{d.net.scheduleMonitor()}},scheduleMonitor:function(){B.logFine("inside scheduleMonitor"),clearTimeout(d.net.monitortimer),d.net.monitortimer=setTimeout(function(){d.net.connMonitor()},d.moninterval)},reconnect:function(){B.logFine("inside reconnect - $ZUserStatus.isactive : "+W.isactive),W.isactive&&(d.net.disableConnection(),d.init())},scheduleFallback:function(){clearTimeout(d.net.fallbacktimer),d.net.fallbacktimer=setTimeout(d.net.fallbackToCR,2e4)},unscheduleFallback:function(){clearTimeout(d.net.fallbacktimer)},fallbackToCR:function(){M._WEBSOCK.readyState===M.readystate.OPEN&&M.initialized||(M.disableConnection(),z.init())},handleUTSEvent:function(e){var t=e.d;switch(e.o){case 0:M.setInitialized(),d.net.writeenabled=!0,d.seqmsg.isconnectionmade=!0,d.notifier.notifyQueued(),$UTSHandler.setUVID($ZSIQUTS.get("_zldt")),$ZSIQUTSAction.handle(t.triggers),E=!0,t.isnewconnection=!0,F.handleConnect(t),$ZSIQUTSAction.includeBeforeSubmit(t),h.customaction&&d.notifier.updateCustomAction(h.customaction),t.sseqno&&d.seqmsg.init(parseInt(t.sseqno)),d.notifier.identifyByCampaign(),d.notifier.doLog(" isLocalstorage: "+g()+" isSessionStorage: "+m());break;case 1:M.ping(),_=t._zldp,O=t._zldt,y=t.sid,$ZSIQUTS.storeInSession("sid",y),$UTSHandler.setUVID(O),d.net.writeenabled=!0,d.seqmsg.isconnectionmade=!0,d.notifier.notifyQueued(),E=!0,F.handleConnect(t),$ZSIQUTSAction.handle(t.triggers),$ZSIQUTSAction.includeBeforeSubmit(t),t.sseqno&&d.seqmsg.init(parseInt(t.sseqno)),$UTSHandler.isTrackedfrommailchimp()||d.notifier.identifyByCampaign();break;case 2:_=t._zldp,O=t._zldt,y=t.sid;try{_=_?_.trim():_,O=O?O.trim():O,y=y?y.trim():y,$ZSIQUTS.store("_zldp",_,63072e6),$ZSIQUTS.store("_zldt",O,864e5),$ZSIQUTS.storeInSession("sid",y)}catch(e){}E=!0,d.util.checkMode(a)||d.notifier.acknowledge();break;case 3:$ZSIQUTSAction.handle(t.triggers);break;case 4:if(d.util.checkMode(a))return;if(t&&t.seqno)return void d.seqmsg.clear(t.seqno);if(t&&t.sseqno){if(d.seqmsg.updateServerUpdatedcount(parseInt(t.sseqno)),t.missedseq){var n=JSON.parse(t.missedseq);d.seqmsg.asyncResend(n)}return}break;case 100:t.uvid=$ZSIQUTS.get("_zldt")||O,$UTSHandler.handleTrackChat(t);break;case 101:null!=t.action&&"mailchimp"==t.action?S("mailchimp",JSON.stringify({email:t.email,name:t.name})):$ZSIQUTSAction.handle(t.triggers);break;case 102:$ZSIQUTSAction.handle(t.triggers);break;case-1:if(d.util.checkMode(a))return;t&&t.issidclear&&$ZSIQUTS.removeFromSession("sid");var i=t&&t.duration||"";d.net.disableConnection(i),d.net.disabledbyserver=!0}},handleResponse:function(e,t){if(N=!0,e)if((e=JSON.parse(e))&&e.seqno)d.seqmsg.clear(e.seqno);else if(e&&e.sseqno){if(d.seqmsg.updateServerUpdatedcount(parseInt(e.sseqno)),e.missedseq){var n=JSON.parse(e.missedseq);d.seqmsg.asyncResend(n)}}else if(!t&&p.SharedWorker&&B.sendResponseToOthers(e),U(e))for(var i=0;id.notifier.maxsize||(d.notifier.removeIfExists(e),d.notifier.qdata.push(e))},d.notifier.removeIfExists=function(e){try{for(var t=0;t -1);\n };\n var listenForMessage = function(event) {\n var port = getPortFromClientEvent(event);\n var data = {operation : event.data.operation, payload : JSON.parse(event.data.payload)};\n if (!port) {\n return;\n }\n switch(data.operation) {\n case 'tomaster':\n if (mastertabid == -1) {/* slave tab will resend the message. Bcoz ack not recieved. */\n return;\n }\n port = connectedports[mastertabid].port;\n break;\n case 'lapoll':\n connectedports[data.payload.id].port.latime = new Date().getTime();\n data.payload.mastertabid = mastertabid;\n port = connectedports[data.payload.id].port;\n if (mastertabid == -1) {\n mastertabid = data.payload.id;\n notifyTabs(port, { operation : 'makemaster' });\n }return;\n case 'tononmaster':\n for (var workerid in connectedports) {\n if (mastertabid == workerid) {\n continue;\n }\n notifyTabs(connectedports[workerid].port, data);\n }\n return;}\n if (port == -1) {\n notifyAllTabs(data);\n }\n else {\n notifyTabs(port, data);\n }\n };\n var notifyAllTabs = function(data){\n notifyTabs('-1', data);\n };\n var notifyTabs = function(port, data) {\n if (port == '-1') {\n for (var workerid in connectedports) {\n notifyTabs(connectedports[workerid].port, data);\n }\n }\n else {\n port.postMessage(JSON.stringify(data));\n }\n };\n var getPortFromClientEvent = function(event) {\n var data = event.data;\n var operation = data.operation;\n var payload = JSON.parse(data.payload);\n var clientworkerid = payload.id;\n if (!clientworkerid) {\n throw 'client id not not event';\n }\n if (!connectedports[clientworkerid]) {\n throw 'client id not registered with worker';\n }\n if (payload.isNotifyTabs) {\n return -1;\n }\n return connectedports[clientworkerid].port;\n };\n var construstPortObject = function(port) {\n var id = new Date().getTime();\n var customportobject = {};\n customportobject.port = port;\n customportobject.id = id;\n customportobject.connectedtime = new Date().getTime();\n return enrollConnected(customportobject);\n };\n var constructPayLoad = function(keys, values) {\n var payload = {};\n if (!keys || !values){\n return payload;\n }\n if (keys.length != values.length) {\n return payload;\n }\n for (var keyindex = 0; keyindex < keys.length; keyindex++) {\n payload[keys[keyindex]] = values[keyindex];\n }\n return payload;\n };\n var checkWorkerAlive = function(data) {\n for (var workerid in connectedports) {\n if (connectedports[workerid].port.latime < (new Date().getTime() - 8000)) {\n /* Mark as expired. B'coz last access time not updated. */\n delete connectedports[workerid];\n if (mastertabid == workerid) {\n mastertabid = -1;\n }\n } else {\n connectedports[workerid].port.postMessage(JSON.stringify({operation : 'alive', payload : {'mastertabid' : mastertabid, 'connectedports' : JSON.stringify(connectedports)}}));\n }\n }\n setTimeout(function () {\n checkWorkerAlive();\n }, 5000);\n };\n checkWorkerAlive();\n"},scheduleConnectMonitor:function(){B.unscheduleConnectMonitor(),B.connecttimer=setTimeout(function(){$ZSIQUTS.storeInLocalStorage("sw_url","",-1e3),B.init(!1)},500)},unscheduleConnectMonitor:function(){clearTimeout(B.connecttimer)},onMessage:function(e){B.logInfo("onMessage -"+JSON.stringify(e));var t=e.operation,n=e.payload;if(t)switch(t){case"connect":d.net.connAlive(),W.init(),B.unscheduleConnectMonitor(),B.logFine("connected to worker - your id:"+n.id);var i=n.id,o=n.mastertabid,r=!1;if(0==B.workerid&&(r=!0),B.workerid=i,B.mastertabworkerid=o,B.initAccessTimePoll(),r&&-1!=B.mastertabworkerid&&B.workerid!=B.mastertabworkerid){var a={},s=$ZSIQUtil.getNavigationObj(p);a.cpage=s.current_page,a.ptitle=s.page_title,a.referer=s.referer,d.notifier.updateNavigtion(a)}break;case"makemaster":B.mastertabworkerid=B.workerid,d.init(!1,!0);break;case"alive":B.workerid!=B.mastertabworkerid&&d.net.connAlive();break;case"tomaster":if(0!=B.workerid&&B.workerid!=B.mastertabworkerid)return;n=n.data,d.notifier.notifyServer(n);break;case"tononmaster":d.net.handleResponse(n.data,!0)}},initAccessTimePoll:function(){B.clearAccessTimepoll(),B.lapolltimer=setInterval(function(){B.pollLATime()},5e3)},clearAccessTimepoll:function(){clearTimeout(B.lapolltimer)},pollLATime:function(){B.sendMessage("lapoll",{id:B.workerid})},send:function(e){B.sendMessage("tomaster",{id:B.workerid,data:e})},sendResponseToOthers:function(e){B.sendMessage("tononmaster",{id:B.workerid,data:JSON.stringify(e)})},sendMessage:function(e,t){e&&t&&(B.utsworker?(B.logTrace("sendMessage "+JSON.stringify({operation:e,payload:JSON.stringify(t)})),B.utsworker.port.postMessage({operation:e,payload:JSON.stringify(t)})):B.logTrace("utsworker itself not initialised"+B.utsworker))},disableConnection:function(){d.net.disableConnection()},constructPayload:function(e,t){var n={};if(n.id=workerid,n.isNotifyTabs=!1,isNotifyOtherTab&&(n.isNotifyTabs=!0),!e||Object.keys(e).length<1)return n;for(var i in e)n[i]=e[i];return n}},M={id:null,wsScheme:l(p,!0),_WEBSOCK:{},pingTimer:{},recontimer:null,readystate:{CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3},initialized:!1,init:function(){if(d.seqmsg.isconnectionmade=!1,i=r,"off"!==h.tracking){d.net.scheduleFallback();try{var e=M.wsScheme+s+"/watchws?";e+=d.util.composeUrl();var t=$ZSIQUTS.getFromSession("connection_count")||0;t=parseInt(t),t++,$ZSIQUTS.storeInSession("connection_count",JSON.stringify(t)),e+="&connection_count="+t;try{"WebSocket"in p&&void 0!==p.WebSocket?M._WEBSOCK=new WebSocket(e):"MozWebSocket"in p&&(M._WEBSOCK=new MozWebSocket(e))}catch(e){return B.logFine("Exception on new websocket "+e),clearTimeout(d.net.fallbacktimer),void(d.net.fallbacktimer=setTimeout(d.net.fallbackToCR,0))}B.logFine("BEFORE WS.id - "+M.id),M._WEBSOCK.id=(new Date).getTime(),M.id=M._WEBSOCK.id,B.logFine("WS.id - "+M.id),M._WEBSOCK.onopen=function(e){M.onOpen(e)},M._WEBSOCK.onclose=function(e){B.logFine(" WS._WEBSOCK.onclose - "+this.id),B.logObj(e),M.id===this.id&&(M.onClose(e),d.seqmsg.isconnectionmade=!1)},M._WEBSOCK.onerror=function(e){M.onError(e)},M._WEBSOCK.onmessage=function(e){try{M.onMessage(e)}catch(e){d.notifier.doLog("Exception in WebSocket: message - "+e.message+" stack - "+e.stack+" name:"+e.name)}}}catch(e){}}},onMessage:function(e){B.logFine(" WS.onMessage - "+JSON.stringify(e)+" WS.initialized -> "+M.initialized+" WS.id -> "+M.id),d.net.connAlive(),$=0,d.net.requestSuccess(),M.initialized||d.net.scheduleFallback();var t=e.data;if("//1//"!==t){if(""!==t){if(","===t)return B.logFine("data = ,"),void M.init();d.net.handleResponse(t),clearTimeout(M.pingTimer),M.pingTimer=setTimeout(M.pingcb,1e4)}}else M.setInitialized()},pingcb:function(){if(15e3 "+JSON.stringify(e)),B.logObj(e)},onClose:function(e){if(B.logFine("inside ws.close - evt -> "+JSON.stringify(e)),d.util.checkMode(r)){$++,d.net.goOffline(),clearTimeout(M.recontimer);var t=(new Date).getTime()%20;M.recontimer=setTimeout(function(){M.bind()},1e3*t)}},bind:function(){!0!==C&&d.util.checkMode(r)&&(M._WEBSOCK.readyState!==M.readystate.CONNECTING&&M._WEBSOCK.readyState!==M.readystate.OPEN||(B.logFine("websocet closed - WS._WEBSOCK.readyState - "+M._WEBSOCK.readyState),M._WEBSOCK.close(),d.seqmsg.isconnectionmade=!1),clearTimeout(M.recontimer),B.logFine("inside ws.bind"),M.init(),d.net.connAlive())},disableConnection:function(){try{B.logFine("websocket closed - by disableconnection"),M._WEBSOCK.close(),d.seqmsg.isconnectionmade=!1}catch(e){}},ping:function(){d.util.checkMode(r)&&(M.initialized=!1,M._WEBSOCK.readyState===M.readystate.OPEN&&M._WEBSOCK.send("--1--"))},setInitialized:function(){d.util.checkMode(r)&&(M.initialized=!0,d.net.unscheduleFallback())}},z={lastevttime:0,reqobjs:[],fullTripTimer:null,respTimer:null,ajax:function(e){var t,n=e.type||"GET",i=e.async||!0,o=e.onSuccess||function(){},r=e.onFailure||function(){},a=e.url,s=e.options||{};if("withCredentials"in(t=new XMLHttpRequest)){(t=new XMLHttpRequest).open(n,a,i),t.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8"),s.ajaxreq=t;try{t.onreadystatechange=function(){4===t.readyState&&(200===t.status?o(s):r(s))}}catch(e){throw clearTimeout(z.respTimer),z.respTimer=setTimeout(function(){z.bind()},1e4),$++,d.net.goOffline(),e}}else if("undefined"!=typeof XDomainRequest){(t=new XDomainRequest).open("GET",a),s.ajaxreq=t;try{t.onprogress=function(){},t.ontimeout=function(){},t.onload=function(){o(s)},t.onerror=function(){r(s)}}catch(e){throw clearTimeout(z.respTimer),z.respTimer=setTimeout(function(){z.bind()},1e4),$++,d.net.goOffline(),e}}return setTimeout(function(){t.send(e.qp)},0),t},sendReq:function(e,t){var n=(new Date).getTime(),i={url:e,qp:t,type:"POST",onSuccess:function(e){var t=e.evtstarttime,n=e.ajaxreq.responseText;if(!(4e4>16&255,i>>8&255,255&i]}else b=b.replace("rgb(","").replace(")","").split(",");for(var n=0;n>18)),a.push(_ZLDReq.samples.charAt(t>>12&63)),a.push(_ZLDReq.samples.charAt(t>>6&63)),a.push(_ZLDReq.samples.charAt(63&t));switch(e.length-r){case 1:t=_ZLDReq.getC(e,s)<<16,a.push(_ZLDReq.samples.charAt(t>>18)+_ZLDReq.samples.charAt(t>>12&63)+"==");break;case 2:t=_ZLDReq.getC(e,s)<<16|_ZLDReq.getC(e,s+1)<<8,a.push(_ZLDReq.samples.charAt(t>>18)+_ZLDReq.samples.charAt(t>>12&63)+_ZLDReq.samples.charAt(t>>6&63)+"=")}return a.join("")};var $ZSIQChat=$ZSIQChat||function(){var h;SIQ_FLOAT=1,SIQ_BUTTON=2,SIQ_PERSONALIZE=3,_WINDOW_REPOPULATE=!1;var j={},v={};j[SIQ_FLOAT]=["/styles/floatbutton.css"],j[SIQ_BUTTON]=["/styles/buttonthemeWIDGTHEME.css"],j[SIQ_PERSONALIZE]=["/styles/personalizethemeWIDGTHEME.css"],v[SIQ_FLOAT]=["/js/floatbutton.js"],v[SIQ_BUTTON]=["/js/newbutton.js"];var I=!(v[SIQ_PERSONALIZE]=["/js/personalizewidget.js"]),e=!1,o=!1;try{I=_IS_PREVIEW}catch(e){}try{e=_IS_SIGNATURE_CHAT}catch(e){}var S=function(){return document.getElementById("zsiqscript").src},s=function(e,t){if(null!=t.status)return e.widgetobj.status=t.status,e;var s=e.widgetobj;if(5==_WIDGETTYPE&&(s=t.theme||t.integprops?e.embedobj:e.embedobj.einfo.props),t.embedstatus)e.embedobj.einfo.embedstatus=t.embedstatus;else for(var a in t)s[a]=t[a];return e.embedobj.einfo.embedstatus.STATUS=!t.toggleoffline,e};return loadStaticFiles=function(){var e=h.widgettype,t=JSON.parse(h.widgetobj.sticker)[1].default,s=document.getElementsByTagName("head");s&&0!=s.length||((s=[])[0]=document.createElement("head"),document.insertBefore(document.body,s[0]));var a=h.commondata.isdev,o=h.commondata.schema,i=S().split("://")[1].replace("/widget",""),n=h.widgetobj.widcssversion,d=o+"://"+h.commondata.cssstatic+"/salesiq/"+n,r=h.commondata.jsstaticserver,c=h.widgetobj.csscdnstaticserver,l=h.commondata.jscdnstaticserver;a&&(c=d=r=l=o+"://"+i,j[SIQ_FLOAT]=["/styles/common/gfonts.css","/styles/float/float-theme.css","/styles/float/font-icon.css","/styles/embed/new/common.css"],j[SIQ_BUTTON]=["/styles/common/gfonts.css","/styles/embed/new/button/themeWIDGTHEME.css","/styles/embed/new/button/font-icon.css","/styles/embed/new/chatwindow/chatwindow.css","/styles/embed/new/common.css"],j[SIQ_PERSONALIZE]=["/styles/common/gfonts.css","/styles/embed/new/personalize/common.css","/styles/embed/new/personalize/themeWIDGTHEME.css","/styles/embed/new/chatwindow/chatwindow.css","/styles/float/font-icon.css","/styles/embed/new/common.css"],v[SIQ_FLOAT]=["/js/embed/new/chatwindow/chatwindow.js","/js/embed/new/float/float-template.js","/js/embed/new/float/floatbuttonui.js","/js/embed/new/float/floatbutton.js"],v[SIQ_BUTTON]=["/js/embed/new/chatwindow/chatwindow.js","/js/embed/new/button/buttonui.js","/js/embed/new/button/button.js"],v[SIQ_PERSONALIZE]=["/js/embed/new/chatwindow/chatwindow.js","/js/embed/new/personalize/personalizeui.js","/js/embed/new/personalize/personalize.js"]),I&&(j[SIQ_BUTTON]=["/styles/buttonpreviewtheme.css"],j[SIQ_PERSONALIZE]=["/styles/personalizepreviewtheme.css"]);for(var m=j[e],b=v[e],g=0;g(new Date).getTime()&&1==JSON.parse(e.einfo.props.issesonaltheme)[0])&&"4"==s&&(t.embedobj.einfo.props.color='[1,{"code":"#000000"}]'),t.embedobj.theme=o?"8":s,o&&1==t.widgettype){var a=$ZSIQUtil.parseToJSON(t.widgetobj.sticker);a[1].default=1,t.widgetobj.sticker=JSON.stringify(a)}return t}catch(e){return t}},isSeasonalTheme:function(){return o},isPreview:function(){return I},isSignatureChat:function(){return e},updatePreviewConfig:function(){h=s(h,_MODIFIED_WIDGET_OBJ)},loadPostMessage:function(){window.addEventListener?window.addEventListener("message",$ZSIQChat.handlePostMessage,!1):window.attachEvent("onmessage",$ZSIQChat.handlePostMessage)},handlePostMessage:function(e){try{var t=JSON.parse(e.data);if("zoho.salesiq.apimessage"===t.type){var s=t.visitor;s.name&&$zohosq.visitor.name(s.name),s.email&&$zohosq.visitor.email(s.email),s.contactnumber&&$zohosq.visitor.contactnumber(s.contactnumber)}else if("zoho.salesiq.gettrackingdetails"===t.type){var a=$UTSHandler.get("_zldt");if(!a)return;var o={type:"zoho.salesiq.trackingdetails"};o.trackingdetails={uvid:a},e.source.postMessage(JSON.stringify(o),"*")}}catch(e){}}}}();if(!$zoho.salesiq.init_called){var isdomloadhandled=!1;try{"async"!=$zoho.salesiq.mode&&($ZSIQChat.init(),isdomloadhandled=!0,$zoho.salesiq.init_called=!0)}catch(e){isdomloadhandled=!1}isdomloadhandled||($zoho.salesiq.init_called=!0,"complete"===document.readyState?$ZSIQChat.init():window.addEventListener?window.addEventListener("load",$ZSIQChat.init):window.attachEvent("onload",$ZSIQChat.init))}